package sixteen;


/**
 * （1）编译时异常
 *          Java编译器会自动进行检查，如有异常 必须处理，不然编译不通过
 *          可以用try catch捕捉
 * （2）运行时异常
 *          编译通过，运行时无法修复
 *          需要用throw抛出异常
 *
 *
 */
public class Student {
    private int age;
    public int getAge(){
        return age;
    }

    public void setAge(int age) {
        if (age<0||age>100){
            throw new RuntimeException();//运行时异常，满足语法，不满足业务，可以抛出异常给调用者。运行时异常可以编译通过，运行时无法修复
        }
        this.age = age;
    }
}
